Extremely detailed description